﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Domain.Entities;

namespace _2112A_2_MES._sujiahao
{
    /// <summary>
    /// 过程检验单行
    /// </summary>
    public class QcIpqcLine : Entity<int>
    {

            /// <summary>
            /// 检测单头ID
            /// </summary>
            public long? IpgcId { get; set; }

            /// <summary>
            /// 检测项ID
            /// </summary>
            public long? IndexId { get; set; }

            /// <summary>
            /// 检测项编码
            /// 最大长度：64
            /// </summary>
            public string? IndexCode { get; set; }

            /// <summary>
            /// 检测项名称
            /// 最大长度：255
            /// </summary>
            public string? IndexName { get; set; }

            /// <summary>
            /// 检测项类型
            /// 最大长度：64
            /// </summary>
            public string? IndexType { get; set; }

            /// <summary>
            /// 检测工具
            /// </summary>
            public string? QcTool { get; set; }

            /// <summary>
            /// 检测要求
            /// 最大长度：500
            /// </summary>
            public string? CheckMethod { get; set; }

            /// <summary>
            /// 标准值
            /// 精度：12, 小数位数：4
            /// </summary>
            public decimal? StanderVal { get; set; }

            /// <summary>
            /// 单位
            /// 最大长度：64
            /// </summary>
            public string? UnitOfMeasure { get; set; }

            /// <summary>
            /// 上限
            /// 精度：12, 小数位数：4
            /// </summary>
            public decimal? ThresholdMax { get; set; }

            /// <summary>
            /// 下限
            /// 精度：12, 小数位数：4
            /// </summary>
            public decimal? ThresholdMin { get; set; }

            /// <summary>
            /// 致命缺陷数量
            /// 精度：12, 小数位数：4
            /// </summary>
            public decimal? CrQuantity { get; set; }

            /// <summary>
            /// 主要缺陷数量
            /// 精度：12, 小数位数：4
            /// </summary>
            public decimal? MajQuantity { get; set; }

            /// <summary>
            /// 次要缺陷数量
            /// 精度：12, 小数位数：4
            /// </summary>
            public decimal? MinQuantity { get; set; }

            /// <summary>
            /// 备注
            /// 最大长度：500
            /// </summary>
            public string? Remark { get; set; }

            /// <summary>
            /// 创建人
            /// 最大长度：64
            /// </summary>
            public string? CreateBy { get; set; }

            /// <summary>
            /// 创建时间
            /// </summary>
            public DateTime? CreateTime { get; set; }

            /// <summary>
            /// 更新人
            /// 最大长度：64
            /// </summary>
            public string? UpdateBy { get; set; }

            /// <summary>
            /// 更新时间
            /// </summary>
            public DateTime? UpdateTime { get; set; }
        }
}
